home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / utility / pcclk410.zip / USRGUIDE.TXT < prev    next >
Text File  |  1996-10-04  |  65KB  |  1,300 lines

  1.                    PCCLOCK DIGITAL CLOCK USER'S GUIDE
  2.  
  3.                               Version 4.1
  4.  
  5.                  Copyright (c) 1991-1996 M. J. Sadaway.
  6.                           All rights reserved.
  7.  
  8.  
  9. Contents
  10. --------
  11.  
  12. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
  13. Getting Started  . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  14. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  15. Basic Operation  . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  16. Keyboard Functions . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  17. Command-Line Switches  . . . . . . . . . . . . . . . . . . . . . . . . 4
  18. Clock Designs  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  19. Configuration  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  20. Setting Date and Time  . . . . . . . . . . . . . . . . . . . . . . .  11
  21. Statistics and Log File  . . . . . . . . . . . . . . . . . . . . . .  13
  22. Time Services  . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
  23. PCCLOCK Files  . . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  24. Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . .  16
  25. Shareware Notice . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  26. How to Register  . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  27. Bypassing the Registration Reminder Screen . . . . . . . . . . . . .  20
  28. Support Policy . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  29. Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  21
  30. Shareware and the ASP  . . . . . . . . . . . . . . . . . . . . . . .  21
  31.  
  32. Keyboard Functions (Table 1) . . . . . . . . . . . . . . . . . . . . . 5
  33. Command-Line Switches (Table 2)  . . . . . . . . . . . . . . . . . . . 6
  34. Configuration Parameters (Table 3) . . . . . . . . . . . . . . . . . . 8
  35. Modem Dialing Commands (Table 4) . . . . . . . . . . . . . . . . . .  10
  36. Exit Codes (Table 5) . . . . . . . . . . . . . . . . . . . . . . . .  12
  37. Call Statistics (Table 6)  . . . . . . . . . . . . . . . . . . . . .  13
  38. Radio and Telephone Time Announcements (Table 7) . . . . . . . . . .  14
  39. Files Installed or Modified by SETUP (Table 8) . . . . . . . . . . .  15
  40. PCCLOCK File Descriptions (Table 9)  . . . . . . . . . . . . . . . .  16
  41.  
  42.  
  43. Introduction
  44. ------------
  45.  
  46. * PCCLOCK can set your PC's clock to the exact time by modem, by calling 
  47.   the NIST (National Institute of Standards and Technology) atomic clock 
  48.   in Boulder, Colorado; the USNO (U.S. Naval Observatory) atomic clock 
  49.   in Washington, D.C., or Colorado Springs, Colorado**; or the NRC 
  50.   (National Research Council) atomic clock in Ottawa or Toronto, 
  51.   Ontario.
  52. ____________________
  53.  
  54. ** At the time this version of PCCLOCK was released, USNO indicated that 
  55. its new Colorado Springs service was expected to go online about 
  56. February 1997.
  57.  
  58.  
  59.                                 Page 1
  60. * If you're a CompuServe member, PCCLOCK can also set your PC's clock to 
  61.   the nearest minute, by calling a CompuServe access number (usually a 
  62.   local call vs. long-distance for the atomic clocks).
  63.  
  64. * PCCLOCK can display the date and time in big digits, in your choice of 
  65.   up to 80 designs supplied with the program or up to 20 designs you 
  66.   create yourself.
  67.  
  68. * PCCLOCK can set your clock on request or can be run from AUTOEXEC.BAT 
  69.   to set your clock every n days or every time you restart your PC.
  70.  
  71. * PCCLOCK can also be run to display the date and time whenever you and 
  72.   your computer are not otherwise engaged.
  73.  
  74. * PCCLOCK also features manual setting, seconds display, 12- and 24-hour 
  75.   modes, alarm, optional ticking sound, and optional Big Ben chime.
  76.  
  77. * PCCLOCK works with almost any modem and runs under DOS or as a DOS 
  78.   application under Windows 95, Windows 3.1, or OS/2.
  79.  
  80.  
  81. Getting Started
  82. ---------------
  83.  
  84. Although detailed instructions follow, you probably won't need (or want) 
  85. to read all of them before using PCCLOCK.
  86.  
  87. To use PCCLOCK now, run the SETUP program and follow the on-screen 
  88. instructions.  SETUP will copy the necessary files to your hard disk and 
  89. install PCCLOCK to run under DOS, Windows, or OS/2.
  90.  
  91. Next, run PCCLOCK, press <F11> or <Ctrl-C> (Configure), and follow the 
  92. on-screen instructions to configure the program for your modem and 
  93. geographic location.
  94.  
  95. To set the date and time, press <F12> or <Ctrl-S> (Set by Modem).
  96.  
  97. If you like, try the other function keys, press <Esc> to exit PCCLOCK, 
  98. then type "pcclock /?" at the DOS prompt to review the program's 
  99. command-line switches.
  100.  
  101. Read further if you have problems or questions, and review the rest of 
  102. the user's guide if you want to be sure you're familiar with all of 
  103. PCCLOCK's features.
  104.  
  105. If you do have problems or questions and can't find the answers here, 
  106. whether you're just trying the program or you're a registered user, 
  107. please let me know (see "Feedback"), and I'll be happy to help.
  108.  
  109.  
  110. Installation
  111. ------------
  112.  
  113. To install PCCLOCK, run PCCLOCK's SETUP program, and follow the on-
  114. screen instructions.
  115.  
  116. There are many ways to run SETUP, depending on which operating system 
  117.  
  118.                                 Page 2
  119. (Windows 95, Windows 3.1, OS/2, or DOS) you're using:
  120.  
  121. 1.  Double-click PCCLOCK's SETUP.EXE file, using My Computer or Explorer 
  122.     in Windows 95, File Manager in Windows 3.1, or a drive object in 
  123.     OS/2.
  124.  
  125. 2.  Enter "a:setup", "b:setup", or "<drive>:\<path>\setup", as 
  126.     appropriate, after selecting Run from the Start menu in Windows 95, 
  127.     after selecting Run from the File menu in Program Manager or File 
  128.     Manager in Windows 3.1, at an OS/2 command prompt, or at a DOS 
  129.     prompt.
  130.  
  131. 3.  Use Add/Remove Programs in Windows 95's Control Panel.
  132.  
  133. SETUP always installs PCCLOCK in a directory (or folder) named PCCLOCK 
  134. on your hard disk, and it assumes your hard disk is drive C:.  If you 
  135. want to install PCCLOCK in another directory or on another drive, you 
  136. can copy PCCLOCK.EXE and other desired files manually.
  137.  
  138. PCCLOCK uses file PCCLOCK.DAT to save configuration parameters, modified 
  139. clock designs, current settings, and other data, and it uses file 
  140. PCCLOCK.LOG to record the results of each successful call to a time 
  141. service.  If these files are not present (e.g., when you first install 
  142. PCCLOCK), PCCLOCK creates them in the directory from which PCCLOCK.EXE 
  143. was run.  (When using DOS versions earlier than 3.0, PCCLOCK locates 
  144. PCCLOCK.DAT and PCCLOCK.LOG in the root directory of the current drive.)
  145.  
  146. Although PCCLOCK can be run from a CD-ROM or write-protected diskette 
  147. for trial use, it will be unable to create or update PCCLOCK.DAT and 
  148. PCCLOCK.LOG, and it will display error messages to this effect.  For 
  149. normal operation, PCCLOCK should be installed on your hard disk.
  150.  
  151. If you've run a previous version of PCCLOCK on your system and you 
  152. install this version in the same directory, it will automatically 
  153. upgrade your existing PCCLOCK.DAT file and continue to use the existing 
  154. configuration, clock designs, and other settings.  If this version 
  155. replaces a registered copy of a previous version in the same directory, 
  156. it will also be marked as registered.  If you install this version in a 
  157. different directory, you will need to reconfigure the program; see 
  158. "Configuration" below for instructions.  If this version replaces a 
  159. registered copy of a previous version in a different directory, you will 
  160. need to mark the new version as registered; see the printed user's guide 
  161. for the previous version for instructions.
  162.  
  163. SETUP selectively installs only those files appropriate to the operating 
  164. system from which it is run, as described in "PCCLOCK Files".
  165.  
  166. When you give copies of PCCLOCK to friends and associates, please copy 
  167. the original diskette or .ZIP file rather than the installed files.
  168.  
  169. When you upload PCCLOCK to a BBS or an online service, please use the 
  170. original .ZIP file.  If possible, please use the filename PCCLK410.ZIP 
  171. or the filename PCK410.ZIP if only six-character names are permitted.    
  172. If the BBS or online service area requires filenames without version 
  173. numbers, please use the filename PCCLOCK.ZIP or the filename PCCLCK.ZIP 
  174. if only six-character names are permitted.
  175.  
  176.  
  177.                                 Page 3
  178. Basic Operation
  179. ---------------
  180.  
  181. Operating PCCLOCK is fairly straightforward.  Most functions are 
  182. selected by pressing the function keys, <F1>-<F12>, whose functions are 
  183. normally displayed at the bottom of the screen.  (On systems with 10 
  184. function keys, <Ctrl-C> and <Ctrl-S> are used instead of <F11> and 
  185. <F12>.)  Other functions are selected with command-line switches, whose 
  186. functions can be displayed by using the "help" switch "/?" (the DOS 
  187. command "pcclock /?").
  188.  
  189.  
  190. Keyboard Functions
  191. ------------------
  192.  
  193. To perform a function, press the associated key, <F1>-<F12>, <Ctrl-C>, 
  194. or <Ctrl-S>, as shown in Table 1, then follow any on-screen 
  195. instructions.  These keys are active whether the menu at the the bottom 
  196. of the screen is on or off.
  197.  
  198. Pressing the <Esc> key cancels the selected function, displays the 
  199. registration reminder screen, or exits PCCLOCK.
  200.  
  201. When no other function is selected, PCCLOCK responds to the <Page Up>, 
  202. <Page Down>, left and right arrow, and other keys as though <F2> (Change 
  203. Design) had been pressed, except that instructions for selecting a 
  204. design are not displayed.
  205.  
  206.  
  207. Command-Line Switches
  208. ---------------------
  209.  
  210. The switches shown in Table 2 can be specified as part of the DOS 
  211. command used to run PCCLOCK.
  212.  
  213. The syntax of the switches is flexible, to accommodate the style you 
  214. prefer.  The commands "pcclock /A:7", "pcclock -a7", "pcclock A7", 
  215. "pcclock auto:7", "PCCLOCK AUTO=7", and even "PCClock /Auto7" are 
  216. equivalent.
  217.  
  218. Please see "Setting Date and Time" for a full description of the /A 
  219. (AUTO) and /Q (QUICK) switches.  See "Configuration" for full 
  220. descriptions of the /C, /G, /M, /F, and /S (COLOR, COLOUR, GRAY, GREY, 
  221. MONO, FKEYS, and SPEED) switches.
  222.  
  223.  
  224. Clock Designs
  225. -------------
  226.  
  227. PCCLOCK displays the date and time using specified characters from the 
  228. IBM extended character set.  One extended character, called "Mark Char", 
  229. is used to form the big digits.  Another extended character, called 
  230. "Space Char", is used to form the surrounding box.  Separate foreground 
  231. and background colors can be specified for both extended characters.  
  232. Thus, six parameters specify a complete design.
  233.  
  234. The clock designs are organized into pages of 20 designs each.  When 
  235.  
  236.                                 Page 4
  237. PCCLOCK is configured for a color display, five pages are available.  
  238. Four pages are filled with 80 supplied designs.  The fifth page is 
  239. initially blank and may be used to store up to 20 of your own designs.
  240.  
  241. For a grayscale display, two pages of designs are available.  One page 
  242. contains 20 supplied designs; the other is initially blank.  For a 
  243. monochrome display, only one page is available, with ten supplied 
  244. designs and ten initially blank.
  245.  
  246. When PCCLOCK is started, it uses either the current default clock design 
  247. or chooses a clock design at random.  When PCCLOCK is first installed, 
  248.  
  249. +--------+--------+----------------------------------------------------+
  250. | Key    | Label  | Description                                        |
  251. |========+========+====================================================|
  252. | F1     | Menu   | Alternately displays and erases a list of keys and |
  253. |        | On/Off | associated functions at the bottom of the screen.  |
  254. |--------+--------+----------------------------------------------------|
  255. | F2     | Change | Allows a clock design to be selected as the cur-   |
  256. |        | Design | rent design, and allows the modification of exist- |
  257. |        |        | ing designs and the creation of new designs.       |
  258. |--------+--------+----------------------------------------------------|
  259. | F3     | 12/24  | Switches between 12- and 24-hour modes of time     |
  260. |        | Hour   | display.                                           |
  261. |--------+--------+----------------------------------------------------|
  262. | F4     | Date/  | Switches between display of time alone, date       |
  263. |        | Time   | alone, and alternating date and time.              |
  264. |--------+--------+----------------------------------------------------|
  265. | F5     | Chime  | Alternately enables and disables chiming every     |
  266. |        | On/Off | quarter hour.                                      |
  267. |--------+--------+----------------------------------------------------|
  268. | F6     | Tick   | Alternately enables and disables ticking sounds    |
  269. |        | On/Off | that help synchronize clocks and watches to your   |
  270. |        |        | computer's clock.                                  |
  271. |--------+--------+----------------------------------------------------|
  272. | F7     | Set    | Displays the current date, and allows a new date   |
  273. |        | Date   | to be entered through the keyboard.                |
  274. |--------+--------+----------------------------------------------------|
  275. | F8     | Set    | Displays the current time, and allows a new time   |
  276. |        | Time   | to be entered through the keyboard.                |
  277. |--------+--------+----------------------------------------------------|
  278. | F9     | Set    | Displays the current alarm setting, and allows a   |
  279. |        | Alarm  | new alarm time to be entered.                      |
  280. |--------+--------+----------------------------------------------------|
  281. | F10    | Alarm  | Alternately enables and disables the alarm from    |
  282. |        | On/Off | ringing at the set time.  Also silences the alarm  |
  283. |        |        | if ringing.                                        |
  284. |--------+--------+----------------------------------------------------|
  285. | F11 or | Con-   | Displays and allows modification of configuration  |
  286. | Ctrl-C | figure | parameters used when calling time services.        |
  287. |--------+--------+----------------------------------------------------|
  288. | F12 or | Set by | Sets date and time by calling the NIST, USNO, NRC, |
  289. | Ctrl-S | Modem  | or CIS time services.                              |
  290. +--------+--------+----------------------------------------------------+
  291.  
  292.                       Table 1.  Keyboard Functions
  293.  
  294.  
  295.                                 Page 5
  296. +----------+-----------------+-----------------------------------------+
  297. | Switch   | Alias           | Function                                |
  298. |==========+=================+=========================================|
  299. | /A       | AUTO            | Sets clock by modem, then exits.        |
  300. |----------+-----------------+-----------------------------------------|
  301. | /An      | AUTO:n          | Sets clock by modem if not set within n |
  302. |          |                 | (1-365) days, then exits.               |
  303. |----------+-----------------+-----------------------------------------|
  304. | /Q, /Qn  | QUICK, QUICK:n  | Like /A and /An, except clock display   |
  305. |          |                 | and modem dialog not shown.             |
  306. |----------+-----------------+-----------------------------------------|
  307. | /C       | COLOR, COLOUR   | Configures to use 16 colors (for color  |
  308. |          |                 | display).                               |
  309. |----------+-----------------+-----------------------------------------|
  310. | /G       | GRAY, GREY      | Configures to use 4 gray levels (for    |
  311. |          |                 | grayscale display).                     |
  312. |----------+-----------------+-----------------------------------------|
  313. | /M       | MONO            | Configures to use black, white, and     |
  314. |          |                 | bright white only (for monochrome       |
  315. |          |                 | display).                               |
  316. |----------+-----------------+-----------------------------------------|
  317. | /Cn,     | COLOR:n,        | Configures for color, grayscale, or     |
  318. | /Gn,     | COLOUR:n,       | monochrome display; selects clock       |
  319. | /Mn      | GRAY:n, GREY:n, | design Cn (1-100), Gn (1-40), or Mn     |
  320. |          | MONO:n          | (1-20) as default.                      |
  321. |----------+-----------------+-----------------------------------------|
  322. | /Fn      | FKEYS:n         | Configures to use n (10 or 12) function |
  323. |          |                 | keys.                                   |
  324. |----------+-----------------+-----------------------------------------|
  325. | /Sn      | SPEED:n         | Configures DTE speed for nonstandard    |
  326. |          |                 | modems to n (300-56000) bps.            |
  327. |----------+-----------------+-----------------------------------------|
  328. | /? or /H | HELP            | Displays summary of command-line        |
  329. |          |                 | switches, then exits.  (Any other       |
  330. |          |                 | switches are ignored.)                  |
  331. +----------+-----------------+-----------------------------------------+
  332.  
  333.                     Table 2.  Command-Line Switches
  334.  
  335. Notes:
  336.  
  337. 1.  The words in the "Alias" column may be used interchangeably with the 
  338.     single characters in the "Switch" column.
  339.  
  340. 2.  Either upper or lower case may be used.
  341.  
  342. 3.  Any switch (word or single character) may be preceded by "/", "-" or 
  343.     " ".
  344.  
  345. 4.  n may be preceded by ":" or "=".
  346.  
  347. 5.  The configuration switches (/C, /G, /M, /F, and /S) need to be 
  348.     specified only once.  The settings of these switches are saved in 
  349.     the configuration file, PCCLOCK.DAT.
  350.  
  351.  
  352.  
  353.  
  354.                                 Page 6
  355. it is configured to use a specific default design.  To select another 
  356. specific default design or to select a random default design, press <F2> 
  357. (Change Design), and follow the on-screen instructions.
  358.  
  359. To create a design of your own or to modify any of the existing designs, 
  360. press <F2> (Change Design), select the design you want to modify, then 
  361. press <Enter>.  Follow the on-screen instructions to change any or all 
  362. of the design's six parameters.
  363.  
  364. The Change Design function also has options to erase a design and to 
  365. restore a design's parameters to either their original values or to the 
  366. values saved during a previous run of the program.
  367.  
  368.  
  369. Configuration
  370. -------------
  371.  
  372. If you want to use a time service other than NIST, you'll need to select 
  373. it.  If you don't live in the Eastern time zone, you'll need to 
  374. configure PCCLOCK for your location.
  375.  
  376. If your modem isn't connected to serial port COM1, you'll need to change 
  377. the port setting.  And, depending on your modem, you may need to change 
  378. the commands PCCLOCK uses to initialize it, by selecting its make and/or 
  379. type from PCCLOCK's list or possibly by entering appropriate "custom" 
  380. commands.
  381.  
  382. If you want to get the time from CompuServe, you'll need to change the 
  383. modem commands PCCLOCK uses to dial your local 1200-bps access number.  
  384. If you want to use another time service and live in the same area code 
  385. or city, you may need to change the modem commands PCCLOCK uses to dial 
  386. the time service's phone number.
  387.  
  388. In a few cases, you may need to configure PCCLOCK for the type of 
  389. display attached to your computer, the number of function keys on your 
  390. keyboard, or the speed at which PCCLOCK communicates with your modem.
  391.  
  392. More frequently changed configuration parameters, shown in Table 3, are 
  393. accessed by pressing <F11> or <Ctrl-C> (Configure) and set by following 
  394. the on-screen instructions.  Less frequently changed parameters are set 
  395. with command-line switches, shown in Table 2.
  396.  
  397. "Time Service" specifies whether a NIST, USNO, or NRC atomic clock or 
  398.   CompuServe (CIS) is called to obtain the date and time.  For USNO, it 
  399.   specifies whether the Washington or Colorado Springs service is used; 
  400.   for NRC, it specifies whether the Ottawa or Toronto service is used.  
  401.   If any service other than CompuServe is a local call, select that 
  402.   service, and change the "Dial" parameter, as described below.  If you 
  403.   are a CompuServe member and want to obtain the time to the nearest 
  404.   minute, select CompuServe (CIS), and change the "Dial" parameter to 
  405.   call your local 1200-bps access number.  Otherwise, select one of the 
  406.   other services based on your location.
  407.  
  408. "Time Zone" specifies an adjustment for your location to the time 
  409.   supplied by the time service.  Values for time zones in the U.S. and 
  410.   Canada are predefined; the values shown in parentheses are the 
  411.   corresponding adjustments to "universal" time (also known as UTC, GMT, 
  412.  
  413.                                 Page 7
  414. +--------------+-------------------------------------------------------+
  415. | Parameter    | Possible Values (* = Default)                         |
  416. |==============+=======================================================|
  417. | Time Service | NIST (Boulder)*, USNO (Washington), USNO (Colorado    |
  418. |              | Springs), NRC (Ottawa), NRC (Toronto), CIS (local)    |
  419. |--------------+-------------------------------------------------------|
  420. | Time Zone    | Newfoundland (-3:30), Atlantic (-4:00), Eastern       |
  421. |              | (-5:00)*, Central (-6:00), Mountain (-7:00), Pacific  |
  422. |              | (-8:00), Alaska (-9:00), Hawaii-Aleutian (-10:00),    |
  423. |              | Universal                                             |
  424. |--------------+-------------------------------------------------------|
  425. | DST Observed | Yes*, No                                              |
  426. |--------------+-------------------------------------------------------|
  427. | UTC Offset   | +0:00*, -13:00 to +11:00                              |
  428. |--------------+-------------------------------------------------------|
  429. | Serial Port  | COM1 (3F8h, IRQ4)*, COM2 (2F8h, IRQ3),                |
  430. |              | COM3 (3E8h, IRQ4), COM4 (2E8h, IRQ3),                 |
  431. |              | COM1 (3F8h, polled), COM2 (2F8h, polled),             |
  432. |              | COM3 (3E8h, polled), COM4 (2E8h, polled)              |
  433. |--------------+-------------------------------------------------------|
  434. | Modem Type   | Hayes-compatible 1200+, Hayes-compatible 2400+        |
  435. |              | (default)*, AT&T 9600+ to ZyXEL 9600+, Custom         |
  436. |--------------+-------------------------------------------------------|
  437. | Init         | ^M~AT&F&C1&D2^M~*, other (See text.)                  |
  438. |--------------+-------------------------------------------------------|
  439. | Dial (NIST)  | ATDT1-303-494-4774^M*, other (See text.)              |
  440. |--------------+-------------------------------------------------------|
  441. | Dial (USNO1) | ATDT1-202-762-1594^M*, other (See text.)              |
  442. |--------------+-------------------------------------------------------|
  443. | Dial (USNO2) | ATDT1-719-567-6743^M*, other (See text.)              |
  444. |--------------+-------------------------------------------------------|
  445. | Dial (NRC1)  | ATDT1-613-745-3900^M*, other (See text.)              |
  446. |--------------+-------------------------------------------------------|
  447. | Dial (NRC2)  | ATDT1-416-445-9408^M*, other (See text.)              |
  448. |--------------+-------------------------------------------------------|
  449. | Dial (CIS)   | ATDT1-???-???-????^M*, other (See text.)              |
  450. |--------------+-------------------------------------------------------|
  451. | Term         | ~~+++~~ATH^M~~*, other (See text.)                    |
  452. +--------------+-------------------------------------------------------+
  453.  
  454.                    Table 3.  Configuration Parameters
  455.  
  456.  
  457.   Greenwich Mean Time, Greenwich Civil Time, Z time, or Zulu time).  
  458.   Outside these time zones, select the value "Universal", and set the 
  459.   "UTC Offset" parameter.
  460.  
  461. "DST Observed" specifies whether or not Daylight Saving Time (DST) is 
  462.   observed in your location.  PCCLOCK is able to automatically adjust 
  463.   for DST only if DST is observed between the first Sunday in April and 
  464.   the last Sunday in October, as it is in most of the U.S. and Canada.  
  465.   When "Time Zone" is set to "Universal", this parameter is not 
  466.   accessible, and "UTC Offset" must be adjusted to account for time 
  467.   seasons as needed.
  468.  
  469. "UTC Offset" specifies an adjustment to the time supplied by the time 
  470.   service for locations outside the U.S. and Canada.  The value 
  471.  
  472.                                 Page 8
  473.   specified can be zero, positive, or negative, and can be given in 
  474.   hours, minutes, or hours and minutes.  This parameter is accessible 
  475.   only when "Time Zone" is set to "Universal".
  476.  
  477. "Serial Port" specifies the port to which your modem is connected and 
  478.   the I/O method PCCLOCK uses to communicate with it.  Ports COM1 
  479.   through COM4 are listed twice, first with the standard I/O addresses 
  480.   and IRQ settings, then with the standard I/O addresses and the 
  481.   "polled" option (in parentheses).  Select the value with the I/O 
  482.   address and IRQ setting corresponding to your hardware configuration.  
  483.   If your modem uses a nonstandard IRQ setting, select a "polled" value.  
  484.   If your modem uses a standard IRQ setting, but errors occur when 
  485.   PCCLOCK uses it, try selecting the corresponding "polled" value.
  486.   Selecting a value with an IRQ setting causes PCCLOCK to use an 
  487.   "interrupt-driven" I/O method; selecting a value with the "polled" 
  488.   option causes PCCLOCK to use a "polled" I/O method.  Neither method is 
  489.   compatible with all serial ports and modems. If neither method works 
  490.   correctly on your system, please contact the author for assistance.
  491.  
  492. "Modem Type" specifies the type, or manufacturer and type, of your modem 
  493.   and controls the commands PCCLOCK uses to initialize the modem at the 
  494.   start of each call to a time service.  If you have a 1200-bps modem, 
  495.   select "Hayes-compatible 1200+".  If you have a 2400-bps modem, select 
  496.   "Hayes-compatible 2400+ (default)".  If you have a 9600-, 14400- or 
  497.   28800-bps modem, select the "AT&T 9600+" through "ZyXEL 9600+" setting 
  498.   corresponding to the manufacturer of your modem.  If your modem's 
  499.   manufacturer isn't listed, try both "Hayes-compatible 2400+ (default)" 
  500.   and "Hayes 9600+".  If neither setting works with your modem, set 
  501.   "Modem Type" to "Custom", and set the "Init" parameter as described 
  502.   below, or contact the author for assistance.
  503.  
  504. "Init" specifies the commands needed to initialize your modem and is set 
  505.   automatically when "Modem Type" is set to other than "Custom".  When 
  506.   "Modem Type" is set to "Custom", "Init" should be set to the 
  507.   appropriate commands to initialize your modem to return result codes 
  508.   in words rather than numbers, to enable connection at 1200 bps only, 
  509.   and to disable error correction, data compression, and flow control.  
  510.   Without these commands, PCCLOCK may be unable to recognize your 
  511.   modem's responses, and your modem may be unable to establish 
  512.   connections with one or more of the time services.  If the value set 
  513.   by "Modem Type" doesn't work with your modem, please consult your 
  514.   modem manual, or contact the author for assistance.
  515.  
  516. "Dial" specifies the modem commands needed to call the selected time 
  517.   service.  Different commands are used for each time service; the 
  518.   commands for the service specified by the "Time Service" parameter are 
  519.   accessible.  Depending on your location and the service selected, you 
  520.   may need to delete the area code and/or "1" prefix from the telephone 
  521.   number.  If you do not have tone dialing (Touch Tone service), change 
  522.   "ATDT" to "ATDP" to use pulse dialing.
  523.  
  524.   When "Time Service" is "CIS", "Dial" must be modified to dial a 1200-
  525.   bps CompuServe access number in the same time zone and time season.  
  526.   To find access numbers in your area, log on to CompuServe and GO 
  527.   PHONES.  Select a number for which 1200 bps is included in the range 
  528.   of available speeds.
  529.  
  530.  
  531.                                 Page 9
  532.   Under certain circumstances, such as calling outside a local telephone 
  533.   network or using a special long distance service, you may need to use 
  534.   additional modem commands.  Table 4 shows commands that can be used 
  535.   (between the "ATD" and the "^M") in the "Dial" parameter with most 
  536.   Hayes-compatible modems.  Some modems have additional commands that 
  537.   can be used while dialing; check your modem documentation for more 
  538.   information.
  539.  
  540. +--------------+-------------------------------------------------------+
  541. | Command(s)   | Effect                                                |
  542. |==============+=======================================================|
  543. | 0 to 9, #,   | Cause the modem to dial the specified digits.         |
  544. | and *        |                                                       |
  545. |--------------+-------------------------------------------------------|
  546. | space, (, ), | These characters are ignored by the modem and are     |
  547. | and -        | used only to increase readability.  Example:          |
  548. |              | "ATDT 1 (202) 762-1594^M" has the same effect as      |
  549. |              | "ATDT12027621594^M".                                  |
  550. |--------------+-------------------------------------------------------|
  551. | T            | Switches modem to tone dialing.  Use if you have      |
  552. |              | Touch Tone service.  Example:  "ATDT1-303-494-4774^M" |
  553. |              | (the default "Dial" command) calls NIST long distance |
  554. |              | using tone dialing.                                   |
  555. |--------------+-------------------------------------------------------|
  556. | P            | Switches modem to pulse dialing.  Use if you do not   |
  557. |              | have Touch Tone service.  Example:  "ATDP1-303-494-   |
  558. |              | 4774^M" calls NIST using pulse dialing.               |
  559. |--------------+-------------------------------------------------------|
  560. | W            | Causes the modem to wait for another dialtone.  If no |
  561. |              | dialtone is detected within a specified period (5     |
  562. |              | seconds for most modems), the modem hangs up and a    |
  563. |              | "NO DIALTONE" result code is displayed.  Example:     |
  564. |              | "ATDT303-494-4774W33^M" calls NIST using a long       |
  565. |              | distance service that requires dialing the called     |
  566. |              | number, waiting for another dialtone, then dialing a  |
  567. |              | special code.                                         |
  568. |--------------+-------------------------------------------------------|
  569. | ,            | A comma causes the modem to wait for a specified      |
  570. |              | period (2 seconds for most modems) before continuing  |
  571. |              | to dial.  Example:  "ATDT9,762-1594^M" calls USNO     |
  572. |              | from the Washington area, first dialing "9" then      |
  573. |              | waiting briefly to dial outside a local telephone     |
  574. |              | network.                                              |
  575. +--------------+-------------------------------------------------------+
  576.  
  577.                        Table 4.  Modem Dialing Commands
  578.  
  579.  
  580. "Term" specifies the commands PCCLOCK uses to hang up your modem (place 
  581.   it "on hook") after calling the time service and when you cancel a 
  582.   call by pressing <Esc>.  The default commands should work with 
  583.   virtually all Hayes-compatible modems.  If they do not work with your 
  584.   modem, please check you modem manual, or contact the author for 
  585.   assistance.
  586.  
  587. Certain characters within the values of "Init", "Dial", and "Term" are 
  588. interpreted by PCCLOCK rather than sent to the modem.  "^M", "^m", and 
  589.  
  590.                                 Page 10
  591. "|" (vertical bar) each cause PCCLOCK to send a carriage return 
  592. character (<Enter> key) to the modem.  "^" (caret) causes PCCLOCK to 
  593. interpret the next character as a control character.  "^X" (or "^x") 
  594. sends a control-X character to the modem, where "X" is "A" to "Z", "[", 
  595. "\", "]", "^", or "_".  "~" (tilde) causes PCCLOCK to delay one second 
  596. before continuing to send commands to the modem.  "{" (left brace) 
  597. causes PCCLOCK to send a standard 200-ms break signal.
  598.  
  599. Command-line switches (Table 2) are used to set less frequently changed 
  600. configuration parameters.  These switches are "sticky" and need to be 
  601. specified only once, not every time you run PCCLOCK, except if your 
  602. hardware configuration changes.  Configuration switch settings are saved 
  603. in file PCCLOCK.DAT.
  604.  
  605. The /C, /G, and /M (COLOR, COLOUR, GRAY, GREY, and MONO) switches 
  606.   configure PCCLOCK for the type of display attached to your computer.  
  607.   When PCCLOCK is run for the first time on your system, it 
  608.   automatically configures itself for a color or monochrome display, 
  609.   whichever is present, as though either the /C or /M switch was 
  610.   specified.  If you have a grayscale display (a monochrome display 
  611.   capable of displaying at least 16 shades of gray), you may want to use 
  612.   the /G switch, which gives you a larger set of clock designs.
  613.  
  614. The /Fn (FKEYS:n) switch configures PCCLOCK to use n (10 or 12) function 
  615.   keys, i.e., indicates whether <Ctrl-C> and <Ctrl-S> must be used for 
  616.   the Configure and Set by Modem functions or whether <F11> and <F12> 
  617.   are available.  When PCCLOCK is run for the first time on your system, 
  618.   it sets this switch automatically, but may set it incorrectly on some 
  619.   computers (especially laptops) that report the wrong keyboard type.
  620.  
  621. The /Sn (SPEED) switch is intended for use only with nonstandard modems.  
  622.   It specifies the DTE (PC-to-modem) speed PCCLOCK uses to communicate 
  623.   with your modem, which by default, is the same as the DCE (modem-to-
  624.   modem) speed PCCLOCK uses to communicate with the time service, i.e., 
  625.   300 bps for NRC and 1200 bps for NIST, USNO, and CIS.  If you have a 
  626.   nonstandard modem that requires a different DTE speed, configure 
  627.   PCCLOCK to use the required speed using this switch.
  628.  
  629.  
  630. Setting Date and Time
  631. ---------------------
  632.  
  633. To set the date and time by modem, run PCCLOCK and press <F12> or <Ctrl-
  634. S> (Set by Modem), or run PCCLOCK with the /A (AUTO) or /Q (QUICK) 
  635. command-line switch.
  636.  
  637. When you use the /Q (QUICK) switch, PCCLOCK displays messages indicating 
  638. the progress and results of calling the time service without bringing up 
  639. the clock display or showing the modem dialog.  Otherwise, PCCLOCK 
  640. displays the commands sent to your modem, result codes returned by the 
  641. modem, data received from the time service, and any error messages in a 
  642. window at the top of your screen.
  643.  
  644. If the call is successfully placed and valid data is received, both the 
  645. date and time are set, and the call is terminated.
  646.  
  647. The date and time are adjusted for the time zone specified in your 
  648.  
  649.                                 Page 11
  650. configuration.  If Daylight Saving Time is observed in your area (as 
  651. specified in your configuration) and Daylight Saving Time is in effect, 
  652. the time (and possibly the date) are adjusted accordingly.
  653.  
  654. If the call is not successful, PCCLOCK displays messages indicating the 
  655. reason for the failure.  In most cases, PCCLOCK will retry the call 
  656. after a 30-second delay (or when you press <Enter>), until a maximum 
  657. number of retries is reached (nine for the NRC time services, 14 for the 
  658. others).
  659.  
  660. The /A (AUTO) and /Q (QUICK) switches cause PCCLOCK to run in a non-
  661. interactive mode.  When these switches are specified without a number of 
  662. days, PCCLOCK calls the atomic clock, sets the date and time, and exits.  
  663. When a number of days is specified, PCCLOCK calls the atomic clock only 
  664. if at least that number of days has elapsed since the last call.
  665.  
  666. PCCLOCK is often run with the /A (AUTO) or /Q (QUICK) switch from the 
  667. AUTOEXEC.BAT file.  To set the date and time every time you restart your 
  668. computer, add the command "pcclock /a" or "pcclock /q" to AUTOEXEC.BAT.  
  669. To set the date and time periodically, use /An (AUTO:n) or /Qn 
  670. (QUICK:n).  For example, assuming you restart your computer at least 
  671. once a day, you can set your clock once a week by adding the command 
  672. "pcclock /a7" or "pcclock /q7") to AUTOEXEC.BAT.
  673.  
  674. When /A (AUTO) or /Q (QUICK) is used, PCCLOCK displays a message 
  675. indicating the success or failure of the call to the time service.  It 
  676. also sets the exit code to zero if the call is successful and to a 
  677.  
  678. +-----------+---------------------------------------------------------+
  679. | Exit Code | Corresponding Error Message                             |
  680. |===========+=========================================================|
  681. |     0     | None                                                    |
  682. |-----------+---------------------------------------------------------|
  683. |     1     | Internal error - PCCLOCK aborted                        |
  684. |-----------+---------------------------------------------------------|
  685. |     2     | Error <accessing> <drive>:<path>\PCCLOCK.DAT - <reason> |
  686. |-----------+---------------------------------------------------------|
  687. |     3     | Invalid switch - Type "pcclock /?" for help             |
  688. |-----------+---------------------------------------------------------|
  689. |     4     | Date and time not set - Call not due for m more day(s)  |
  690. |-----------+---------------------------------------------------------|
  691. |     5     | Date and time not set - Call canceled by operator       |
  692. |-----------+---------------------------------------------------------|
  693. |     6     | Date and time not set - Serial I/O error n              |
  694. |-----------+---------------------------------------------------------|
  695. |     7     | Date and time not set - Response timeout                |
  696. |-----------+---------------------------------------------------------|
  697. |     8     | No connection                                           |
  698. |-----------+---------------------------------------------------------|
  699. |     9     | CIS node not in same time zone and season               |
  700. |-----------+---------------------------------------------------------|
  701. |    10     | Internal error n                                        |
  702. |-----------+---------------------------------------------------------|
  703. |    11     | Invalid video mode                                      |
  704. +-----------+---------------------------------------------------------+
  705.  
  706.                           Table 5.  Exit Codes
  707.  
  708.                                 Page 12
  709. nonzero value otherwise, so that the command "IF ERRORLEVEL . . ." can 
  710. be used in a batch file to test the outcome.  Possible exit codes are 
  711. listed in Table 5; see "Error Messages" for detailed explanations.
  712.  
  713. To set the date or time manually, press either <F7> (Set Date) or <F8> 
  714. (Set Time), and follow the displayed instructions.
  715.  
  716.  
  717. Statistics and Log File
  718. -----------------------
  719.  
  720. After a successful call to a time service, PCCLOCK writes call 
  721. statistics to a log file, PCCLOCK.LOG, and, unless the /Q (QUICK) switch 
  722. was used, displays call statistics in a window at the bottom of the 
  723. screen.  Call statistics are described in Table 6.
  724.  
  725. "Last set", "Interval", and "Performance" are all shown as "n/a" (not 
  726. applicable) if PCCLOCK has not previously set the clock by calling a 
  727. time service.  "Performance" is also shown as "n/a" in other cases when 
  728. its value would not be meaningful:  when the time service called is CIS, 
  729. when "Interval" is less than four hours, and when "Adjustment" is 
  730. greater than 1/2 hour.
  731.  
  732. +-------------+--------------------------------------------------------+
  733. | Statistic   | Meaning                                                |
  734. |=============+========================================================|
  735. | Clock set   | Date and time from time service, adjusted to local     |
  736. | to          | time                                                   |
  737. |-------------+--------------------------------------------------------|
  738. | Was         | Date and time immediately prior to setting             |
  739. |-------------+--------------------------------------------------------|
  740. | Adjusted by | Adjustment to computer's clock                         |
  741. |-------------+--------------------------------------------------------|
  742. | Last set    | Date and time set by previous call to a time service   |
  743. |-------------+--------------------------------------------------------|
  744. | Interval    | Period since clock last set by calling a time service  |
  745. |-------------+--------------------------------------------------------|
  746. | Performance | Time gained (+) or lost (-) by computer's clock since  |
  747. |             | previous call to a time service, in seconds/day        |
  748. +-------------+--------------------------------------------------------+
  749.  
  750.                        Table 6.  Call Statistics
  751.  
  752.  
  753. Time Services
  754. -------------
  755.  
  756. The atomic-clock-based time services accessed by PCCLOCK are operated by 
  757. the National Institute of Standards and Technology (NIST, formerly NBS, 
  758. National Bureau of Standards) in Boulder, Colorado; the U.S. Naval 
  759. Observatory (USNO) in Washington, D.C., and Colorado Springs, Colorado; 
  760. and the National Research Council (NRC) in Ottawa, Ontario.
  761.  
  762. At the time this version of PCCLOCK was released, USNO indicated that 
  763. its new Colorado Springs time service would be modem-accessible in about 
  764. February 1997.  Telephone voice announcements from this service were 
  765. already available.
  766.  
  767.                                 Page 13
  768. These agencies provide national time and frequency standards for the 
  769. U.S. and Canada and contribute to the International Atomic Time Scale 
  770. (TAI) coordinated by the International Bureau of Weights and Measures 
  771. (BIPM) in Paris.
  772.  
  773. The NIST service operates at a maximum of 1200 bps, the USNO services 
  774. operate only at 1200 bps, the NRC services operate only at 300 bps, and 
  775. PCCLOCK accesses CompuServe only at 1200 bps.  If you have a higher 
  776. speed modem, PCCLOCK connects with the time services only at these 
  777. speeds.  Using higher speeds would save little if any time, because the 
  778. amount of data transferred is small and because modems take longer to 
  779. connect at higher speeds.  It could also be less accurate, because 
  780. higher speeds generally result in greater internal delay through the 
  781. modem, and the delay varies significantly from modem to modem.
  782.  
  783. Although the signal from NIST, USNO, or NRC arrives at your modem within 
  784. a few milliseconds of the exact time, the accuracy with which your 
  785. computer's clock can be set is limited by the fact that it ticks only 
  786. about once every 55 milliseconds and can only be set to the nearest 
  787. tick.  And, although it can be set to the nearest 55 ms, your computer's 
  788. clock's accuracy is most affected by its tendency to gain or loose time.  
  789. However, by using PCCLOCK to set your computer's clock regularly, you 
  790. can ensure that it will be accurate enough for all but the most 
  791. demanding applications.
  792.  
  793. In addition to operating the time services used by PCCLOCK, NIST and 
  794. USNO broadcast voice announcements of the time via shortwave radio, and 
  795. NIST, USNO, and NRC provide voice announcements of the time by telephone 
  796. (Table 7).
  797.  
  798.    +--------+------------------+-----------------------------------+
  799.    | Agency | Radio Station(s) | Telephone Numbers                 |
  800.    |========+==================+===================================|
  801.    | NIST   | WWV (Colorado)   | (303) 499-7111 (WWV)              |
  802.    |        | WWVH (Hawaii)    | (808) 335-4363 (WWVH)             |
  803.    |--------+------------------+-----------------------------------|
  804.    | USNO   | n/a              | (202) 762-1401 (Washington #1)    |
  805.    |        |                  | (202) 762-1069 (Washington #2)    |
  806.    |        |                  | (719) 567-6742 (Colorado Springs) |
  807.    |        |                  | (900) 410-TIME (50 cents/call)    |
  808.    |--------+------------------+-----------------------------------|
  809.    | NRC    | CHU              | (613) 745-1576 (English)          |
  810.    |        |                  | (613) 745-9426 (French)           |
  811.    +--------+------------------+-----------------------------------+
  812.  
  813.             Table 7.  Radio and Telephone Time Announcements
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.                                 Page 14
  827. PCCLOCK Files
  828. -------------
  829.  
  830. The files installed on your hard disk or modified by PCCLOCK's SETUP 
  831. utility are listed in Table 8 and described in Table 9.
  832.  
  833. +-----------+----------------------------------------------------------+
  834. | Operating |                                                          |
  835. | System    | Files Installed or Modified by SETUP                     |
  836. |===========+==========================================================|
  837. | Windows   | C:\Pcclock\Pcclock.exe                                   |
  838. | 95        | C:\Pcclock\Usrguide.wri                                  |
  839. |           | C:\Pcclock\Whatsnew.wri                                  |
  840. |           | C:\Pcclock\Pcclock.ico                                   |
  841. |           | C:\Pcclock\PC Clock 4.1.pif                              |
  842. |           | C:\Pcclock\PC Clock Log.pif                              |
  843. |           | C:\Pcclock\PC Clock User's Guide.lnk                     |
  844. |           | C:\WINDOWS\Start menu\Programs\PC Clock\PC Clock         |
  845. |           |   4.1.pif                                                |
  846. |           | C:\WINDOWS\Start menu\Programs\PC Clock\PC Clock Log.pif |
  847. |           | C:\WINDOWS\Start menu\Programs\PC Clock\PC Clock User's  |
  848. |           |   Guide.lnk                                              |
  849. |-----------+----------------------------------------------------------|
  850. | Windows   | C:\PCCLOCK\PCCLOCK.EXE                                   |
  851. | 3.x       | C:\PCCLOCK\USRGUIDE.WRI                                  |
  852. |           | C:\PCCLOCK\WHATSNEW.WRI                                  |
  853. |           | C:\PCCLOCK\PCCLOCK.GRP                                   |
  854. |           | C:\PCCLOCK\PCCLOCK.ICO                                   |
  855. |           | C:\PCCLOCK\PCCLOCK.PIF                                   |
  856. |           | C:\WINDOWS\PROGMAN.PCC                                   |
  857. |           | C:\WINDOWS\PROGMAN.INI                                   |
  858. |-----------+----------------------------------------------------------|
  859. | OS/2      | C:\PCCLOCK\PCCLOCK.EXE                                   |
  860. |           | C:\PCCLOCK\USRGUIDE.TXT                                  |
  861. |           | C:\PCCLOCK\WHATSNEW.TXT                                  |
  862. |           | C:\PCCLOCK\PCCLOCK.ICO                                   |
  863. |-----------+----------------------------------------------------------|
  864. | DOS       | C:\PCCLOCK\PCCLOCK.EXE                                   |
  865. |           | C:\PCCLOCK\USRGUIDE.TXT                                  |
  866. |           | C:\PCCLOCK\WHATSNEW.TXT                                  |
  867. |           | C:\AUTOEXEC.PCC                                          |
  868. |           | C:\AUTOEXEC.BAT                                          |
  869. +-----------+----------------------------------------------------------+
  870.  
  871.              Table 8.  Files Installed or Modified by SETUP
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.                                 Page 15
  886. +------------------------------+--------------------------------------+
  887. | File                         | Description                          |
  888. |==============================+======================================|
  889. | AUTOEXEC.BAT                 | System startup batch file with       |
  890. |                              | C:\PCCLOCK added to PATH             |
  891. |------------------------------+--------------------------------------|
  892. | AUTOEXEC.PCC                 | Original AUTOEXEC.BAT                |
  893. |------------------------------+--------------------------------------|
  894. | Pcclock.exe or PCCLOCK.EXE   | PCCLOCK program                      |
  895. |------------------------------+--------------------------------------|
  896. | PCCLOCK.GRP                  | Windows program group for PCCLOCK    |
  897. |------------------------------+--------------------------------------|
  898. | Pcclock.ico or PCCLOCK.ICO   | Windows icon for PCCLOCK             |
  899. |------------------------------+--------------------------------------|
  900. | PCCLOCK.PIF                  | Windows 3.x program information file |
  901. |------------------------------+--------------------------------------|
  902. | PROGMAN.INI                  | Windows 3.x Program Manager          |
  903. |                              | configuration data with PCCLOCK      |
  904. |                              | program group added                  |
  905. |------------------------------+--------------------------------------|
  906. | PROGMAN.PCC                  | Original PROGMAN.INI                 |
  907. |------------------------------+--------------------------------------|
  908. | PC Clock 4.1.pif             | Windows 95 shortcut to Pcclock.exe   |
  909. |------------------------------+--------------------------------------|
  910. | PC Clock Log.pif             | Windows 95 shortcut to Pcclock.log   |
  911. |------------------------------+--------------------------------------|
  912. | PC Clock User's Guide.lnk    | Windows 95 shortcut to Usrguide.wri  |
  913. |------------------------------+--------------------------------------|
  914. | USRGUIDE.TXT                 | User's guide in ASCII text format    |
  915. |------------------------------+--------------------------------------|
  916. | Usrguide.wri or USRGUIDE.WRI | User's guide in Windows Write format |
  917. |------------------------------+--------------------------------------|
  918. | WHATSNEW.TXT                 | What's new in ASCII text format      |
  919. |------------------------------+--------------------------------------|
  920. | Whatsnew.wri or WHATSNEW.WRI | What's new in Windows Write format   |
  921. +------------------------------+--------------------------------------+ 
  922.  
  923.                   Table 9.  PCCLOCK File Descriptions
  924.  
  925.  
  926. Error Messages
  927. --------------
  928.  
  929. CIS node not in same time zone and season
  930.  
  931.   The CompuServe node (access number) called did not provide the time 
  932.   for the time zone and season specified in your configuration.  Choose 
  933.   another access number, or correct "Time Zone" and/or "DST Observed".
  934.  
  935. Colorado Springs service may not be online before 2/97
  936.  
  937.   The USNO's new Colorado Springs time service was selected, but PCCLOCK 
  938.   has not yet called this service successfully.  PCCLOCK will call the 
  939.   service, but the call will be unanswered if the service is not yet 
  940.   operational.  PCCLOCK will no longer display this message once a 
  941.   successful call has been completed.  At the time this version of 
  942.   PCCLOCK was released, USNO indicated that the Colorado Springs service 
  943.  
  944.                                 Page 16
  945.   was expected to go online about February 1997.
  946.  
  947. Date and time not set - Call canceled by operator
  948.  
  949.   PCCLOCK was run with the /A (AUTO) or /Q (QUICK) switch, and the 
  950.   operator canceled the call by pressing <Esc>.
  951.  
  952. Date and time not set - Call not due for m more day(s)
  953.  
  954.   PCCLOCK was run with the /An (AUTO:n) or /Qn (QUICK:n) switch, and 
  955.   fewer than n days have elapsed since the last successful call to a 
  956.   time service.  If you continue to run PCCLOCK with the same switch 
  957.   each day, PCCLOCK will set your clock in m more days.
  958.  
  959. Date and time not set - CIS node not in same time zone and season
  960.  
  961.   See "CIS node not in same time zone and season".
  962.  
  963. Date and time not set - Internal error n
  964.  
  965.   An error occurred in the procedure PCCLOCK uses to communicate with 
  966.   the time service.  PCCLOCK will retry the call up to 9 times for the 
  967.   NRC service, 14 times for the other time services.  If this error 
  968.   occurs, please contact the author for assistance.
  969.  
  970. Date and time not set - No connection
  971.  
  972.   PCCLOCK was unable to establish a connection to the time service 
  973.   because it received a busy signal or similar response (i.e., "BUSY", 
  974.   "ERROR", "NO ANSWER", "NO CARRIER", "NO DIALTONE", "NO DIAL TONE", or 
  975.   "VOICE") from your modem.  PCCLOCK will retry the call up to 9 times 
  976.   for the NRC service, 14 times for the other time services.  If this 
  977.   message is preceded by an "ERROR" response from your modem, correct 
  978.   the "Modem Type" or "Init" configuration parameter (see 
  979.   "Configuration" above).
  980.  
  981. Date and time not set - Response timeout
  982.  
  983.   PCCLOCK did not receive an initial response from your modem within 
  984.   five seconds, was unable to connect to the time service within 45 
  985.   seconds, or was unable to complete the call to the time service within 
  986.   60 seconds after connecting.  PCCLOCK will retry the call up to 9 
  987.   times for the NRC service, 14 times for the other time services.  Make 
  988.   sure the power to your modem is on and that the "Serial Port" and 
  989.   "Modem Type" or "Init" configuration parameters are set correctly (see 
  990.   "Configuration" above).
  991.  
  992. Date and time not set - Serial I/O error n
  993.  
  994.   PCCLOCK was unable to communicate successfully with your modem.  
  995.   PCCLOCK will retry the call up to 9 times for the NRC service, 14 
  996.   times for the other time services.  Try both interrupt-driven and 
  997.   polled serial I/O (see "Configuration" above), and verify that your 
  998.   modem is operating correctly with your other software.  Contact the 
  999.   author for assistance if required.
  1000.  
  1001.  
  1002.  
  1003.                                 Page 17
  1004. Error <accessing> <drive>:<path>\PCCLOCK.{DAT|LOG} - <reason>
  1005.  
  1006.   PCCLOCK was unable to access its configuration (.DAT) or log (.LOG) 
  1007.   file, which are located on the same drive and in the same directory as 
  1008.   file PCCLOCK.EXE.  <accessing> is replaced by "reading", "creating", 
  1009.   or "writing".  <reason> indicates the probable cause of the error.  If 
  1010.   PCCLOCK is run from diskette, the diskette should remain in the drive 
  1011.   and should not be write-protected while PCCLOCK is running.  If 
  1012.   PCCLOCK is run from CD-ROM, it will not be able to write either of 
  1013.   these files, and should therefore be installed on your hard disk for 
  1014.   other than trial use.
  1015.  
  1016. Internal error n
  1017.  
  1018.   See "Date and time not set - Internal error n".
  1019.  
  1020. Internal error n - PCCLOCK aborted
  1021.  
  1022.   PCCLOCK detected an error in the internal structure of the PCCLOCK.EXE 
  1023.   file, which may be corrupted.  Try reinstalling PCCLOCK from diskette 
  1024.   or from the .ZIP file.  If the error persists, please contact the 
  1025.   author.
  1026.  
  1027. Internal error - PCCLOCK.DAT not updated
  1028.  
  1029.   An error occurred in the procedure PCCLOCK uses to update the 
  1030.   configuration file, PCCLOCK.DAT.  Please contact the author for 
  1031.   assistance.
  1032.  
  1033. Invalid data received - Retrying . . .
  1034.  
  1035.   A data string received from the time service was not in the correct 
  1036.   format, and PCCLOCK is staying online until another data string is 
  1037.   received.  If this error is intermittent, the cause may be a noisy 
  1038.   phone line.  If it occurs repeatedly, verify that the "Modem Type" or 
  1039.   "Init" configuration parameter is set correctly (see "Configuration 
  1040.   above).
  1041.  
  1042. Invalid switch - Type "pcclock /?" for help
  1043.  
  1044.   One or more switches in the DOS command used to run PCCLOCK were not 
  1045.   in the correct format.  See "Command-Line Switches" above, or enter 
  1046.   "pcclock /?" at the DOS prompt for instructions.
  1047.  
  1048. Invalid video mode - PCCLOCK aborted
  1049.  
  1050.   Your computer's display was not set for 80-column operation; PCCLOCK 
  1051.   cannot operate in 40-column modes.  Use the DOS MODE command to select 
  1052.   an 80-column display mode, then rerun PCCLOCK.
  1053.  
  1054. IRQ in use - Using polled I/O
  1055.  
  1056.   PCCLOCK was unable to communicate with your modem using its 
  1057.   "interrupt-driven" serial I/O method because the interrupt request 
  1058.   line (IRQ) associated with the serial port (as shown in the "Serial 
  1059.   Port" configuration parameter) is in use by another program.  This 
  1060.   error occurs, for example, if you have a serial mouse configured for 
  1061.  
  1062.                                 Page 18
  1063.   COM1 and a modem configured for COM3, since both COM1 and COM3 
  1064.   normally use IRQ4.  PCCLOCK will try to use its "polled" serial I/O 
  1065.   method.  For best results, reconfigure your system to avoid IRQ 
  1066.   conflicts.
  1067.  
  1068. No connection
  1069.  
  1070.   See "Date and time not set - No connection".
  1071.  
  1072. Printer offline or out of paper.
  1073.  
  1074.   PCCLOCK was unable to print a registration/order form.  If your 
  1075.   printer is connected to parallel port LPT1, ready the printer and try 
  1076.   again.  Otherwise, refer to "How to Register" below.
  1077.  
  1078. Response timeout
  1079.  
  1080.   See "Date and time not set - Response timeout".
  1081.  
  1082. Serial I/O error n
  1083.  
  1084.   See "Date and time not set - Serial I/O error n".
  1085.  
  1086. UTC Offset must be between -13:00 and +11:00.
  1087.  
  1088.   The "UTC Offset" configuration parameter cannot be used to adjust the 
  1089.   time received from the time service over more than a 24-hour range.
  1090.  
  1091. UTC Offset not in correct format.
  1092.  
  1093.   The "UTC Offset" configuration parameter must be entered as a number 
  1094.   of hours, as a number of hours followed by a colon followed by a 
  1095.   number of minutes, or as a colon followed by a number of minutes, 
  1096.   optionally preceded by a plus or minus sign.
  1097.  
  1098.  
  1099. Shareware Notice
  1100. ----------------
  1101.  
  1102. PCCLOCK is copyrighted software distributed as shareware and may not be 
  1103. sold without the written permission of the author.  However, you are 
  1104. welcome to use this copy of PCCLOCK on a 30-day free trial basis.
  1105.  
  1106. If you find PCCLOCK to be useful or enjoyable and continue to use it 
  1107. beyond 30 days, you are required to register your copy and pay a one-
  1108. time fee of $20 (plus shipping and handling) to support its development.
  1109.  
  1110. When you register, you will receive a printed user's guide plus a copy 
  1111. of the latest version of PCCLOCK on diskette, and you will be entitled 
  1112. to use all future versions of PCCLOCK at no additional charge and 
  1113. without reregistering.
  1114.  
  1115. Registered users have the right to use a single copy of PCCLOCK and may 
  1116. register additional copies or purchase pre-registered copies on 
  1117. diskette.
  1118.  
  1119. You are permitted to make multiple copies of PCCLOCK for use within a 
  1120.  
  1121.                                 Page 19
  1122. single business or organization only if you register and pay for each 
  1123. copy that is used beyond a 30-day free trial period.
  1124.  
  1125. Shareware disk and CD-ROM vendors, user groups, computer clubs, computer 
  1126. stores, bulletin board systems, and individuals are permitted to copy 
  1127. and distribute PCCLOCK for others to use on the same 30-day free trial 
  1128. basis, provided that the program is unmodified and all necessary files 
  1129. are included.  A reasonable fee may be charged for media, copying, and 
  1130. shipping and handling or for transmission time.
  1131.  
  1132.  
  1133. How to Register
  1134. ---------------
  1135.  
  1136. To order one or more registered copies of PCCLOCK, run PCCLOCK, press 
  1137. <Esc> to exit to the registration reminder screen, then follow the 
  1138. displayed instructions.
  1139.  
  1140. If you would like to register by mail and no printer is available or 
  1141. your printer is not connected to parallel port LPT1, you can register 
  1142. directly with the author by sending your name and address together with 
  1143. your payment of $20 per copy to:  M. J. Sadaway, P. O. Box 128-P, South 
  1144. Walpole, MA 02071.  Please specify diskette size (3.5" or 5.25").  For 
  1145. direct orders, shipping and handling are free.  Payment must be by cash, 
  1146. check, money order, or postal money order, and in U.S. dollars.  Checks 
  1147. must be drawn on a U.S. bank.
  1148.  
  1149.  
  1150. Bypassing the Registration Reminder Screen
  1151. ------------------------------------------
  1152.  
  1153. Registered users may mark installed copies of PCCLOCK as registered, in 
  1154. order to bypass the registration reminder screen displayed when an 
  1155. unregistered copy of PCCLOCK is exited.  They may also personalize 
  1156. PCCLOCK to display the name of the registered user.
  1157.  
  1158. Instructions for doing this are given in the printed user's guide 
  1159. included with registered copies of the program.
  1160.  
  1161. If this version of PCCLOCK replaces a registered copy of a previous 
  1162. version in the same directory, it will also be marked as registered.  If 
  1163. this version replaces a registered copy of a previous version in a 
  1164. different directory, it can be marked as registered by following the 
  1165. instructions in the printed user's guide for the previous version of the 
  1166. program.
  1167.  
  1168. If a registered copy of PCCLOCK is moved to another disk or computer, it 
  1169. is automatically marked as unregistered.
  1170.  
  1171.  
  1172. Support Policy
  1173. --------------
  1174.  
  1175. Registered users of PCCLOCK are entitled to support at no additional 
  1176. cost for a minimum of three months from the date of registration.  
  1177. Within this time, the author, when contacted via mail or e-mail, will 
  1178. answer the user's questions concerning the use of PCCLOCK and will 
  1179.  
  1180.                                 Page 20
  1181. attempt to correct any problem reported by the user that causes PCCLOCK 
  1182. to fail to perform in the manner described in the user's guide.  If a 
  1183. reported problem is due to the user's specific hardware configuration or 
  1184. software environment rather than an error in PCCLOCK, or the problem 
  1185. cannot otherwise be corrected by the author, the user may request and 
  1186. will receive a full refund of the registration fee.
  1187.  
  1188.  
  1189. Feedback
  1190. --------
  1191.  
  1192. Your questions, comments, criticisms, and suggestions concerning PCCLOCK 
  1193. are welcome.  Please send them to M. J. Sadaway, P. O. Box 128-P, South 
  1194. Walpole, MA 02071, via CompuServe mail to 75046,2272, or via Internet 
  1195. mail to 75046.2272@compuserve.com.
  1196.  
  1197.  
  1198. Shareware and the ASP
  1199. ---------------------
  1200.  
  1201. Shareware is software you can try before you buy.  You are permitted to 
  1202. use it, and you are generally free to copy it for others to use, on a 
  1203. trial basis.  If you find it to your liking and continue to use it, you 
  1204. are expected to pay for it.  Payment is in the form of a registration 
  1205. fee, which entitles you to continue to use the software, and may entitle 
  1206. you to other benefits.  The length of the trial period and any 
  1207. restrictions on copying and distribution of the software vary depending 
  1208. on the author and program.
  1209.  
  1210. Many shareware programs perform unique functions not available in retail 
  1211. software at any price; others are similar to retail programs but usually 
  1212. cost considerably less.  Shareware is generally of the same high quality 
  1213. as retail software, and many shareware authors offer technical support 
  1214. more responsive than the big software companies.  Plus, shareware has a 
  1215. better than money-back guarantee - if you don't use it, you don't pay 
  1216. for it.
  1217.  
  1218. The ASP, or Association of Shareware Professionals, is an organization 
  1219. of shareware authors and distributors that promotes the shareware 
  1220. concept.  ASP members are required to abide by established standards of 
  1221. professionalism, and the ASP name and logo are your assurances that an 
  1222. author or distributor meets these standards.
  1223.  
  1224. All ASP shareware includes support by the author for a minimum of three 
  1225. months after user registration, and authors are required to fully refund 
  1226. registration fees to users reporting problems during this period if the 
  1227. problems cannot be resolved.  The ASP also helps resolve disputes 
  1228. between shareware users and authors or distributors.
  1229.  
  1230. Look for the ASP name when choosing shareware.  And help ensure the 
  1231. availability of quality software at reasonable prices by registering the 
  1232. shareware programs you use.
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.                                 Page 21
  1240.         _______
  1241.    ____|__     | (R)              Michael J. Sadaway
  1242. --|       |    |----------------  P. O. Box 128-P
  1243.   |   ____|__  | Association of   South Walpole, MA 02071
  1244.   |  |       |_| Shareware
  1245.   |__|   o.  |   Professionals    CompuServe:  75046,2272
  1246. -----|   |   |------------------    Internet:  75046.2272@compuserve.com
  1247.      |___|___|   MEMBER
  1248.  
  1249.  
  1250. This program is produced by a member of the Association of Shareware 
  1251. Professionals (ASP).  ASP wants to make sure that the shareware 
  1252. principle works for you.  If you are unable to resolve a shareware-
  1253. related problem with an ASP member by contacting the member directly, 
  1254. ASP may be able to help.  The ASP Ombudsman can help you resolve a 
  1255. dispute or problem with an ASP member, but does not provide technical 
  1256. support for members' products.  Please write to the ASP Ombudsman at 
  1257. Association of Shareware Professionals, 545 Grover Rd., Muskegon, MI 
  1258. 49442, fax (616) 788-2765, or send a message via CompuServe Mail to ASP 
  1259. Ombudsman 70007,3536 or Internet mail to 70007.3536@compuserve.com.
  1260.  
  1261.  
  1262.                                Disclaimer
  1263.                                ----------
  1264.  
  1265. The author disclaims all warranties, expressed or implied, including but 
  1266. not limited to implied warranties of merchantability or fitness for a 
  1267. particular purpose, with respect to PCCLOCK and the accompanying 
  1268. documentation.  In no event shall the author be liable for any damages, 
  1269. direct or consequential, arising out of the use of or inability to use 
  1270. this product, even if the author has been advised of the possibility of 
  1271. such damages.
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.                                 Page 22
  1299.  
  1300.